<?php

namespace Home\Model;

use Think\Model;

class UserModel extends Model
{
    //自动验证
    protected $_validate = array(
        array('user_name','require','用户名必填！'), //默认情况下用正则进行验证
        array('user_password','require','密码必填！'),
        array('user_name','','帐号名称已经存在！',0,'unique',1), // 在新增的时候验证name字段是否唯一
//        array('user_sex',array(0,1),'值的范围不正确！',2,'in'), // 当值不为空的时候判断是否在一个范围内
//        array('repassword','user_password','确认密码不正确',0,'confirm'), // 验证确认密码是否和密码一致

    );
    protected $patchValidate = true; //开启批量验证


    //自动完成
    protected $_auto = array (
        array('user_password','1'),  // 新增的时候把status字段设置为1
        array('user_password','md5',3,'function') , // 对password字段在新增和编辑的时候使md5函数处理
//        array('name','getName',3,'callback'), // 对name字段在新增和编辑的时候回调getName方法
//        array('update_time','time',2,'function'), // 对update_time字段在更新的时候写入当前时间戳
    );


}